SlideShare una empresa de Scribd logo
1 de 8
ORGANIZACIÓN DE FICHEROSORGANIZACIÓN DIRECTAÁRBOLES-B Y B+ LEANDRO MARTIN MONTOYA ANDRÉS J. GÓMEZ BAENA
ORGANIZACIÓN DIRECTA Consiste en una serie de posiciones de memoria numeradas llamadas celdas. Estas celdas son de igual capacidad, y están numeradas consecutivamente de 1 a N. Los registros se sitúan en el archivo de acuerdo a su número de celda.  Estas celdas se convierten en registros numerados, siendo su número la posición que ocupan respecto al principio del archivo
VENTAJAS Permite la consulta directa, sin lectura de los registros anteriores Permite realizar operaciones de escritura y lectura simultáneamente  Son muy rápidos al tratar registros individuales.
INCONVENIENTES Deja gran cantidad de posiciones libres de memoria dentro del fichero. Se producen colisiones, ya que puede existir más de un registro con la misma clave.  Al realizar un acceso secuencial, en una consulta sobre todos los registros del fichero hay que recorrer todas las direcciones aunque estén vacías.
ÁRBOLES B DEFINICIÓN Un árbol-B es un tipo de estructura de datos. Representa una colección de datos ordenados de manera que se permite una inserción y borrado eficientes de elementos. ORGANIZACIÓN  Existe un nodo raíz, este nodo posee 2 hijos, uno a izquierda y otro a derecha, los valores se van añadiendo, y se van distribuyendo de manera que sea un árbol equilibrado, a medida que van añadiendo mas valores, se crean mas nodos hijos.
EJEMPLO ÁRBOL-B TENEMOS EL SUPUESTO DE LOS SIGUIENTES NÚMEROS 6,4,5,11 AÑADIENDO EL 8 6 6|11 AÑADIENDO EL 9,12,21 8|9|11|12|21 12|21 4|5 11 8|11 8|9
ÁRBOLES B+ DEFINICIÓN Un árbol B+ es una variación de un árbol B.Ocupan algo más de espacio que los árboles B,pues existe duplicidad en algunas claves.En los árboles B+ las claves de las páginas raíz se utilizan únicamente como índices ORGANIZACIÓN  Existe un nodo raíz, que hace la función de índice de búsqueda en las hojas de datos. Todos los datos se encuentran a un mismo nivel y se encuentran vinculan para recorrer el árbol secuencialmente.
EJEMPLO ÁRBOL B+ TENEMOS EL SUPUESTO DE LOS SIGUIENTES ELEMENTOS A,B,C,D,E,F,P,Q,R,S,T,V E       R E   F  P   Q R   S    T   V  A    B     C    D

Más contenido relacionado

La actualidad más candente (18)

Arboles En Estructura de Datos
Arboles En Estructura de DatosArboles En Estructura de Datos
Arboles En Estructura de Datos
 
Arboles
ArbolesArboles
Arboles
 
Arboles binarios
Arboles binariosArboles binarios
Arboles binarios
 
Árboles binarios, ABB y AVL
Árboles binarios, ABB y AVLÁrboles binarios, ABB y AVL
Árboles binarios, ABB y AVL
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Modelo relacional
Modelo relacionalModelo relacional
Modelo relacional
 
Unidad v arboles
Unidad v arbolesUnidad v arboles
Unidad v arboles
 
Organización aleatoria o indirecta1
Organización aleatoria o indirecta1Organización aleatoria o indirecta1
Organización aleatoria o indirecta1
 
Organización aleatoria o indirecta
Organización aleatoria o indirectaOrganización aleatoria o indirecta
Organización aleatoria o indirecta
 
Programación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibradosProgramación 3: árboles de búsqueda equilibrados
Programación 3: árboles de búsqueda equilibrados
 
Arboles
Arboles Arboles
Arboles
 
Arboles B y Arboles B+
Arboles B y Arboles B+Arboles B y Arboles B+
Arboles B y Arboles B+
 
Estructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafosEstructura de Datos - árboles y grafos
Estructura de Datos - árboles y grafos
 
Arboles Binarios
Arboles BinariosArboles Binarios
Arboles Binarios
 
Arboles Binarios y Arboles Binarios de Busqueda
Arboles Binarios y Arboles Binarios de BusquedaArboles Binarios y Arboles Binarios de Busqueda
Arboles Binarios y Arboles Binarios de Busqueda
 
ARBOLES BINARIOS
ARBOLES BINARIOSARBOLES BINARIOS
ARBOLES BINARIOS
 
Arboles
ArbolesArboles
Arboles
 
Arboles presentacion
Arboles presentacionArboles presentacion
Arboles presentacion
 

Similar a Exposicion organización directa1

Similar a Exposicion organización directa1 (7)

Presentación Árbol Binario
Presentación Árbol BinarioPresentación Árbol Binario
Presentación Árbol Binario
 
Presentacion de base de datos
Presentacion de base de datosPresentacion de base de datos
Presentacion de base de datos
 
Trees dts
Trees dtsTrees dts
Trees dts
 
Unidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOSUnidad v arboles ESTRUCTURA DE DATOS
Unidad v arboles ESTRUCTURA DE DATOS
 
Radix
RadixRadix
Radix
 
Organización aleatoria o indirecta1
Organización aleatoria o indirecta1Organización aleatoria o indirecta1
Organización aleatoria o indirecta1
 
Access
AccessAccess
Access
 

Más de leandrex125

Pecha kucha team_viewer
Pecha kucha team_viewerPecha kucha team_viewer
Pecha kucha team_viewerleandrex125
 
Practica apache2 pecha_kucha
Practica apache2 pecha_kuchaPractica apache2 pecha_kucha
Practica apache2 pecha_kuchaleandrex125
 
Practica 2 Particiones
Practica 2 ParticionesPractica 2 Particiones
Practica 2 Particionesleandrex125
 
Caso practico bbdd
Caso practico bbddCaso practico bbdd
Caso practico bbddleandrex125
 
Entidad de relacion
Entidad de relacionEntidad de relacion
Entidad de relacionleandrex125
 
Entidad de relacion
Entidad de relacionEntidad de relacion
Entidad de relacionleandrex125
 
Practica de cables de red
Practica de cables de redPractica de cables de red
Practica de cables de redleandrex125
 
Guion de sistema operativo
Guion de sistema operativo Guion de sistema operativo
Guion de sistema operativo leandrex125
 
Guion de sistema operativo bueno
Guion de sistema operativo buenoGuion de sistema operativo bueno
Guion de sistema operativo buenoleandrex125
 
Exposicion organización directa1
Exposicion organización directa1Exposicion organización directa1
Exposicion organización directa1leandrex125
 

Más de leandrex125 (16)

Pecha kucha team_viewer
Pecha kucha team_viewerPecha kucha team_viewer
Pecha kucha team_viewer
 
Teamviewer
TeamviewerTeamviewer
Teamviewer
 
Teamviewer
TeamviewerTeamviewer
Teamviewer
 
Practica apache2 pecha_kucha
Practica apache2 pecha_kuchaPractica apache2 pecha_kucha
Practica apache2 pecha_kucha
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 3
Practica 3Practica 3
Practica 3
 
Practica 2 Particiones
Practica 2 ParticionesPractica 2 Particiones
Practica 2 Particiones
 
Caso practico bbdd
Caso practico bbddCaso practico bbdd
Caso practico bbdd
 
Entidad de relacion
Entidad de relacionEntidad de relacion
Entidad de relacion
 
Entidad de relacion
Entidad de relacionEntidad de relacion
Entidad de relacion
 
Practica de cables de red
Practica de cables de redPractica de cables de red
Practica de cables de red
 
Guion de sistema operativo
Guion de sistema operativo Guion de sistema operativo
Guion de sistema operativo
 
Guion de sistema operativo bueno
Guion de sistema operativo buenoGuion de sistema operativo bueno
Guion de sistema operativo bueno
 
Exposicion organización directa1
Exposicion organización directa1Exposicion organización directa1
Exposicion organización directa1
 

Exposicion organización directa1

  • 1. ORGANIZACIÓN DE FICHEROSORGANIZACIÓN DIRECTAÁRBOLES-B Y B+ LEANDRO MARTIN MONTOYA ANDRÉS J. GÓMEZ BAENA
  • 2. ORGANIZACIÓN DIRECTA Consiste en una serie de posiciones de memoria numeradas llamadas celdas. Estas celdas son de igual capacidad, y están numeradas consecutivamente de 1 a N. Los registros se sitúan en el archivo de acuerdo a su número de celda. Estas celdas se convierten en registros numerados, siendo su número la posición que ocupan respecto al principio del archivo
  • 3. VENTAJAS Permite la consulta directa, sin lectura de los registros anteriores Permite realizar operaciones de escritura y lectura simultáneamente Son muy rápidos al tratar registros individuales.
  • 4. INCONVENIENTES Deja gran cantidad de posiciones libres de memoria dentro del fichero. Se producen colisiones, ya que puede existir más de un registro con la misma clave. Al realizar un acceso secuencial, en una consulta sobre todos los registros del fichero hay que recorrer todas las direcciones aunque estén vacías.
  • 5. ÁRBOLES B DEFINICIÓN Un árbol-B es un tipo de estructura de datos. Representa una colección de datos ordenados de manera que se permite una inserción y borrado eficientes de elementos. ORGANIZACIÓN Existe un nodo raíz, este nodo posee 2 hijos, uno a izquierda y otro a derecha, los valores se van añadiendo, y se van distribuyendo de manera que sea un árbol equilibrado, a medida que van añadiendo mas valores, se crean mas nodos hijos.
  • 6. EJEMPLO ÁRBOL-B TENEMOS EL SUPUESTO DE LOS SIGUIENTES NÚMEROS 6,4,5,11 AÑADIENDO EL 8 6 6|11 AÑADIENDO EL 9,12,21 8|9|11|12|21 12|21 4|5 11 8|11 8|9
  • 7. ÁRBOLES B+ DEFINICIÓN Un árbol B+ es una variación de un árbol B.Ocupan algo más de espacio que los árboles B,pues existe duplicidad en algunas claves.En los árboles B+ las claves de las páginas raíz se utilizan únicamente como índices ORGANIZACIÓN Existe un nodo raíz, que hace la función de índice de búsqueda en las hojas de datos. Todos los datos se encuentran a un mismo nivel y se encuentran vinculan para recorrer el árbol secuencialmente.
  • 8. EJEMPLO ÁRBOL B+ TENEMOS EL SUPUESTO DE LOS SIGUIENTES ELEMENTOS A,B,C,D,E,F,P,Q,R,S,T,V E R E F P Q R S T V A B C D